پیاده سازی و بهبود الگوریتم هایی برای مسئله ارضاء پذیری و گونه هایی از آن

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر
  • نویسنده عبدالرحیم بهرامی
  • استاد راهنما رسول موسوی
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1387
چکیده

در تیوری محاسبات مسایل تصمیم گیری به دو دسته تصمیم پذیر و تصمیم ناپذیر تقسیم می شوند. یک مسیله تصمیم پذیر مسیله ای است که قابل حل باشد به این معنی که بتوان یک الگوریتم برای آن طراحی کرد، در غیر این صورت مسیله مورد نظر تصمیم ناپذیر خواهد بود. مسایل تصمیم پذیر به نوبه خود و با توجه به مرتبه زمانی حل خود به دسته های متفاوتی تقسیم می شوند. دسته ای از آنها مسایلی هستند که برای آنها الگوریتمی با مرتبه زمانی چند جمله ای موجود می باشد. این مسایل به کلاس مرتبه زمانی p تعلق دارند. از طرف دیگر مسایلی وجود دارند که اثبات شده است الگوریتمی با مرتبه زمانی چند جمله ای برای آنها وجود ندارد. همچنین مسایلی وجود دارند که تعلق یا عدم تعلق آنها به کلاس p اثبات نشده است. تمام مسایل np-complete و برخی از مسایل np-hard از این دسته مسایل می باشند. مسیله ارضاءپذیری (sat) اولین مسیله ای بود که np-complete بودن آن اثبات شد. هدف این مسیله تشخیص وجود یا عدم وجود یک مقداردهی برای متغیرها به نحوی که یک عبارت منطقی داده شده مقدار true بگیرد، می باشد. تمام مسایل np-complete به طور موثری قابل کاهش به یکدیگر می باشند. بنابراین اگر یکی از آنها با یک مرتبه زمانی چند جمله ای بر حسب اندازه مسیله حل شود، تمامی آنها با این مرتبه زمانی قابل حل خواهند بود. کلاس np-hard شامل بسیاری از مسایل بهینه سازی از جمله مسیله max-sat می باشد، که این مسیله گونه بهینه سازی مسیله ارضاءپذیری می باشد. هدف این پروژه بررسی و بهبود برخی از الگوریتم های مسایل sat و max-sat می باشد. در ابتدا مسیله sat و برخی از الگوریتم های آن مورد بررسی قرار گرفتند. سپس کاهش مسیله sat به دیگر مسایل np-complete با الگوریتم های نسبتاً سریع مورد بررسی قرار گرفت. اگر چه کاهش پذیری با الگوریتمی با مرتبه زمانی چند جمله ای صورت می گرفت، اما اندازه نمونه مسیله با هر کاهش به طور موثری افزایش می یافت. سپس روش دیگری که روش بازه ای نامیده شد، پیشنهاد و مورد بررسی قرار گرفت. در روش بازه ای هر مقداردهی به متغیرها به صورت یک عدد در مبنای دو نمایش داده شد، هر بیت نشان دهنده مقدار یک متغیر بود. سپس یک جستجوی ویژه برای پیدا کردن یک مقداردهی درست در صورت وجود بر روی فضای حالت مقادیر مختلف عدد دودویی مربوطه انجام گرفت. روش های هرس کردن متفاوت و ویژه ای برای کاهش اندازه فضای حالت مورد استفاده قرار گرفت. همچنین یک مدار سخت افزاری طراحی شد و بر روی چند نمونه مورد آزمایش قرار گرفت. به هر حال هیچ یک از این روش ها در به دست آوردن یک راه حل سریع قابل اعتماد برای این مسیله موفق نبودند. به هر حال یک روش موفق در این پروژه پیشنهاد شد که در آن یک نمونه مسیله sat با استفاده از یک الگوریتم ساده سازی مورد پیش پردازش قرار می گرفت. الگوریتم مورد نظر بر روی نمونه ورودی عمل کرده و یک نمونه ساده تر و در عین حال معادل را به عنوان خروجی برمی گرداند. آزمایش های انجام شده که بر مبنای برخی از الگوریتم های استاندارد مسیله sat بودند، نشان دادند که الگوریتم پیشنهادی به طور قابل توجهی زمان مورد نیاز برای حل مسیله را کاهش داده است. به ویژه، الگوریتم مورد نظر زمان اجرای دو الگوریتم شناخته شده مسیله sat یعنی rsat و minisat را بر روی چندین نمونه پایگاه داده استاندارد نزدیک به 25 درصد کاهش داده است. در این پروژه، علاوه بر مسیله تصمیم گیری sat، مسیله بهینه سازی max-sat نیز مورد بررسی قرار گرفت. در ابتدا یک الگوریتم اکتشافی که k-half-sat نامیده شد، پیشنهاد شده و با یک الگوریتم که بر مبنای روش بهینه سازی کولونی مورچه ها بود، مقایسه شد. سپس، یکی از بهترین الگوریتم ها به نام maxsatz مورد بررسی قرار گرفته، پیاده سازی شده و با شرکت دادن یک جستجوی محلی بهبود داده شد. انتظار می رفت الگوریتم به دست آمده که ترکیبی از روش شاخه و حد و جستجوی تپه نوردی بود بتواند درخت جستجو را بهتر هرس کند. این روش با الگوریتم اصلی مقایسه شد که نتایج مثبتی بر روی بسیاری از پایگاه داده های استاندارد در بر داشت.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیاده سازی و بهبود الگوریتم هایی برای مسئله انتخاب ویژگی در رده بندی متون

امروزه پیشرفت امکانات نرم افزاری و سخت افزاری، موجب آسانی ذخیره شدن مقادیر زیادی داده شده است. تعداد مستندات متنی روز به روز در حال افزایش است، نامه های الکترونیکی، صفحات وب، متون خبری و مقالات تنها بخشی از این گستره رو به افزایش هستند. بنابراین نیاز به تکنیک های متن کاوی همانند روش های خودکار برای رده بندی متون احساس می شود. در امر رده بندی خودکار متون، انتخاب ویژگی از درون متن جزء مهم ترین مر...

The Study of Stressful Factors in Clinical Education for Nursing Students Studying in Nursing and Midwifery College in Khorramabad

کچ هدي پ شي مز هني فده و : شزومآ لاب يني شخب ساسا ي شزومآ مهم و راتسرپ ي تسا . و هنوگ ره دوج لکشم ي شزومآ رد لاب يني ، آراک يي هدزاب و ا ني شزومآ زا شخب راچد ار لکشم م ي دنک . فده اب رضاح شهوژپ سررب ي لماوع سرتسا از ي شزومآ لاب يني رد وجشناد ناي راتسرپ ي هدکشناد راتسرپ ي و يامام ي ماـجنا داـبآ مرـخ تسا هتفرگ . شور و داوم راک : رضاح هعلاطم کي هعلاطم صوت يفي عطقم ي تسا . د...

متن کامل

The effect of cyclosporine on asymmetric antibodies and serum transforming growth factor beta1 in abortion-prone model of mice CBA/J x DBA/2

كچ ي هد فده و هقباس : ي ک ي طقس زورب للع زا اه ي ،ررکم ا لماوع تلاخد ي ژولونوم ي ک ا رد ي ن قم طققس عون ي وراد دقشاب ي س ي روپسولک ي ،ن ح لدم رد طقس شهاک بجوم ي ناو ي CBA/j×DBA/2 م ي تنآ ددرگ ي داب ي اه ي ان و راققتم TGF-β لماوع زا عت مهم يي ن گلماح تشونرس هدننک ي سررب روظنم هب رضاح هعلاطم تسا ي ات ث ي ر اس ي روپسولک ي ن م رب ي از ا ي ن تنآ عون ي داب ي س و اه ي اکوت ي ن TGF...

متن کامل

الگوریتم هایی برای مسئله جورسازی ابرگراف

یک ابرگراف تعمیمی از گراف است که هر یال درآن ، که به آن ابریال می گویند ، می تواند شامل تعداد دلخواهی از رئوس باشد . مسئله جورسازی در ابرگراف ، پیدا کردن بزرگترین دسته ، از ابریال های مجزاست . این مسئله به خوبی در بهینه سازی ترکیبیاتی و نظریه گراف به همراه کاربردهای گوناگونش مورد مطالعه قرار گرفته است . در حالی که جورسازی روی گراف های معمولی در زمان چند جمله ای قابل حل است ، جورسازی در ابرگراف ...

15 صفحه اول

مطالعه کاریوتیپی گونه هایی از جنس Salsola

در این تحقیق کاریوتیپ 8 گونه سالسولا با استفاده از مریستم نوک ریشه و مشاهدات متافاز میتوزی مورد بررسی قرار گرفت. گونه های مطالعه شده S. nitraria، S. crassa، S. dendroides، S. incanescens، S. kali، S. tomentosa و S. richteri وS. rigida می باشند. براساس شمارش کروموزومی، گونه های مورد مطالعه در چهار گروه 2n=2x=18 (4 گونه) و 2n=4x=36 (2 گونه) و 2n=6x=54 (1 گونه) و 2n=8x=72 (1 گونه) قرار گرفتند. با ...

متن کامل

ارایه ی راهبرد هایی برای پیاده سازی مدیریت جانشین پروری

در مقاله ی حاضر به بررسی وضعیت موجود و مطلوب نظام مدیریت جانشین پروری در صنعت نفت براساس مدل کیم در 4 مرحله پرداخته شده است. از بین 174 نفر مدیران و کارگزاران منابع انسانی حوزه های ستادی شرکت ملی نفت، 62 نفر به صورت نمونه گیری تصادفی طبقه بندی شده انتخاب شدند و پرسش نامه محقق ساخته بین آنان توزیع شد. سپس، با استفاده از آزمون مقایسه ی میانگین، شکاف بین وضع موجود و مطلوب نشان داده شده است. نتایج ...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023